# 导入读取配置的模块
import configparser
# 导入os模块
import os

config = configparser.ConfigParser()  # 创建configparser对象
config_path = "D:\python项目\pycarm-PJ_1\config.ini"    # 要读取的配置文件路径
if not os.path.exists(config_path):     # 判断配置文件的路径是否存在
    raise FileNotFoundError(f"配置文件{config_path}不存在！")
# print("配置文件是否存在：", os.path.exists(config_path))

read_file = config.read(config_path)  # 存储读取到的配置文件路径
print(f"正确读取到配置文件2：{read_file}")


# 如果confi.ini文件在当前目录下
# _conf_dir = os.path.dirname(__file__)
# _conf_file = os.path.join(_conf_dir, 'config.ini')
# print(f"文件路径：{_conf_file}")
# if not os.path.exists(_conf_file):     # 判断配置文件的路径是否存在
#     raise FileNotFoundError(f"配置文件{_conf_file}不存在！")
#
# read_file = config.read(_conf_file)  # 存储读取到的配置文件路径
# print(f"正确读取到配置文件2：{_conf_file}")



db_host = config['database']['host']    # 读取配置文件的配置项和对应key值
logging_level = config['logging']['level']

print(f"{db_host}")
print(f"{logging_level}")